const{ defineConfig } = require("@vue/cli-service");
const webpack = require("webpack");
module.exports = defineConfig({
    transpileDependencies: true,
    // 关闭语法检查
    lintOnSave: false,
    devServer: {
        // 端口配置
        port: 8080,
        /**
        * 花生壳内网穿透，会抛出 invalid host header 错误
        * webpack 有一个 host 检查功能，devServer 中如果不配置 host 就无法访问
        * 添加 disableHostCheck 配置
        * webpack 5 中 disableHostCheck 应该被遗弃了，改成后面的配置
        */
        // disableHostCheck: true,
        historyApiFallback: true,
        allowedHosts:"all",
    },
    // 配置 JQuery 插件
    configureWebpack: {
        plugins: [
            new webpack.ProvidePlugin({
                $: "jquery",
                jQuery: "jquery",
                "windows.jQuery": "jquery",
            }),
        ],
    },
});